home *** CD-ROM | disk | FTP | other *** search
- /* asctime function */
- #include "xtime.h"
-
- /* static data */
- static const char ampm[] = {":AM:PM"};
- static const char days[] = {
- ":Sun:Sunday:Mon:Monday:Tue:Tuesday:Wed:Wednesday"
- ":Thu:Thursday:Fri:Friday:Sat:Saturday"};
- static const char fmts[] = {
- "|%b %D %H:%M:%S %Y|%b %D %Y|%H:%M:%S"};
- static const char isdst[] = {""};
- static const char mons[] = {
- ":Jan:January:Feb:February:Mar:March"
- ":Apr:April:May:May:Jun:June"
- ":Jul:July:Aug:August:Sep:September"
- ":Oct:October:Nov:November:Dec:December"};
- static const char zone[] =
- {""}; /* adapt by default */
- static _Tinfo ctinfo = {ampm, days, fmts, isdst, mons, zone};
- _Tinfo _Times = {ampm, days, fmts, isdst, mons, zone};
-
- char *(asctime)(const struct tm *t)
- { /* format time as
- "Day Mon dd hh:mm:ss yyyy\n" */
- static char tbuf[] =
- "Day Mon dd hh:mm:ss yyyy\n";
-
- _Strftime(tbuf, sizeof (tbuf), "%a %c\n",
- t, &ctinfo);
- return (tbuf);
- }
-
-